package ar.pegasus.clasificador.facade;

import ar.pegasus.clasificador.entidades.Seccion;
import ar.pegasus.clasificador.facade.api.remote.SeccionFacadeRemote;
import ar.pegasus.clasificador.util.BeanFactoryClasificadorRemote;
import ar.pegasus.framework.auditoria.BossError;
import ar.pegasus.framework.componentes.PException;

public class CrudSecciones {

	static CrudSecciones instance = new CrudSecciones();
	
	public static CrudSecciones getInstance() {
		return instance;
	}

	private SeccionFacadeRemote seccionFacade;
	
	private CrudSecciones(){
		try {
			seccionFacade = BeanFactoryClasificadorRemote.getInstance().getBean(SeccionFacadeRemote.class);
		} catch (PException e) {
			BossError.gestionarError(e);
		}
	}
	
	public Seccion grabar(Seccion seccion) throws PException {
		return seccionFacade.grabar(seccion);
	}
	
	

}
